make good or bad weather - French English Dictionary